#CourseClassicalList {
    .course_calssical_list {
        .course_calssical_list_top{
            padding: .32rem;
            border-bottom: 1px solid #F0F0F0;
            display: flex;
            .list_img {
                width: 1.6rem;
                height: 1.6rem;
                border-radius: .1rem;
                margin-right: .2rem;
            }
            .list_right{
                flex: 1;
                display: flex;
                flex-direction: column;
                overflow: hidden;
                .list_title{
                    flex: 1;
                    margin-bottom: .24rem;
                }
                .list_label{
                    font-size: .28rem;
                    line-height: .4rem;
                    color: #999999;
                    display: flex;
                    justify-content: space-between;
                    .list_label_left{
                        display: flex;
                        align-items: center;
                        span{
                            width: 1px;
                            height: .28rem;
                            background: #999999;
                            margin: 0 .1rem;
                        }
                    }
                }
            }
        }
        .study_calssical_list_top{
            padding: .32rem 0;
            margin: 0 .32rem;
        }
        .course_calssical_list_bottom{
            padding: 0 .32rem;
            box-sizing: content-box;
            border-bottom: .2rem solid #FAFAFA;
            height: 1.27rem;
            display: flex;
            align-items: center;
            overflow: hidden;
            justify-content: space-between;
            .old_study{
                flex: 1;
                font-size: .3rem;
                color: #333333;
                margin-right: .2rem;
                font-weight: 500;
            }
            .study_btn{
                width: 1.6rem;
                height: .48rem;
                color: white;
                background: #DCBBC9;
                font-size: .26rem;
                border-radius: .3rem;
                display: flex;
                align-items: center;
                justify-content: center;
            }
        }
            
    }
}